object ArrayDemo01 {
  def main(args: Array[String]): Unit = {
    /**
     * 说明
     * 1. 创建了⼀个Array对象,
     * 2. [Int] 表示泛型，即该数组中，只能存放Int
     * 3. [Any] 表示 该数组可以存放任意类型
     * 4. 在没有赋值情况下，各个元素的值 0
     * 5. arr(3) = 10 表示修改 第4个元素的值
     */
    val arr = new Array[Int](4) //底层 int[] arr = new int[4]
    println(arr.length) // 4
    println("arr01(0)=" + arr(0)) // 0
    //数据的遍历
    for (i <- arr) {
      println(i)
    }
    println("--------------------")
    arr(3) = 10 //修改
    for (i <- arr) {
      println(i)
    }
  }
}